<?php

  // Une fonctionalité pour choisir sa saison de travail


class fTeamCategoryDisplayer extends aFeature {

   public function __construct() {
      $this->_acl = new AccessControlList();
      $this->_acl->setGranted(1); $this->_acl->setGranted(2);
      $this->_acl->setGranted(3); $this->_acl->setGranted(4);
      $this->_acl->setGranted(5); $this->_acl->setGranted(6);
      $this->_acl->setGranted(7);
   }

   public static function getTocEntry() {
      return "Voir les catégories";
   }

   public static function getRealName() {
		return "Afficher les catégories d'équipes ";
	}
	
	public static function getSemantic() {
		$res  = "Cette fonctionalité permet d'afficher les différentes catégories d'équipes rentrées dans le système";
		return $res;
	}


   protected function run() {
			$season = Login::seasonChoosen(False);
			$ans = TeamCategory::showResult(TeamCategory::lookfor($season));

			$season =  Season::read($season);
			$seasonLabel = $season->displayShort();
			$page = <<<EOS
<h1> Affichage des Catégories d'équipes </h1>
	<h2> Saison [ ${seasonLabel} ] </h2>
	${ans}
EOS;
			return $page;
   }
   
   

   
}
?>